package com.pe.pgn.clubpgn.domain.beans;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

import javax.persistence.Transient;

import com.pe.pgn.clubpgn.domain.ClpbClienteEmpresa;
import com.pe.pgn.clubpgn.domain.ClpdFlota;
import com.pe.pgn.clubpgn.domain.ClpdLineaCredito;
import com.pe.pgn.clubpgn.domain.ClpdTope;
import com.pe.pgn.clubpgn.domain.ClprClienteEstacion;

public class BNClienteEmpresa extends ClpbClienteEmpresa implements Serializable{
	/**
	 * 
	 */
	private static final long serialVersionUID = -8972124889966327530L;

    private String deClienteEmpresa;
    private String deAlias;
    private String deEmailNotificacion1;
    private String deEmailNotificacion2;
    private String habilitado;
    private String coTipoLineaCredito;
    private ClpdLineaCredito lineaCredito = new ClpdLineaCredito();
    private ClpdTope tope;
    private List<ClpdFlota> flotas;
    private List<ClprClienteEstacion> clienteEstaciones;
    private List<ClpdTope> topes; 
    private BigDecimal vaLineaCredito;
    private BigDecimal vaSaldoLineaCredito;
    private String deTope;
    private BigDecimal vaPercentage;
    
	public String getDeClienteEmpresa() {
		return deClienteEmpresa;
	}
	public void setDeClienteEmpresa(String deClienteEmpresa) {
		this.deClienteEmpresa = deClienteEmpresa;
	}
	public String getDeAlias() {
		return deAlias;
	}
	public void setDeAlias(String deAlias) {
		this.deAlias = deAlias;
	}
	public String getDeEmailNotificacion1() {
		return deEmailNotificacion1;
	}
	public void setDeEmailNotificacion1(String deEmailNotificacion1) {
		this.deEmailNotificacion1 = deEmailNotificacion1;
	}
	public String getDeEmailNotificacion2() {
		return deEmailNotificacion2;
	}
	public void setDeEmailNotificacion2(String deEmailNotificacion2) {
		this.deEmailNotificacion2 = deEmailNotificacion2;
	}
	public String getHabilitado() {
		return habilitado;
	}
	public void setHabilitado(String habilitado) {
		this.habilitado = habilitado;
	}
	public static long getSerialversionuid() {
		return serialVersionUID;
	}
	public String getCoTipoLineaCredito() {
		return coTipoLineaCredito;
	}
	public void setCoTipoLineaCredito(String coTipoLineaCredito) {
		this.coTipoLineaCredito = coTipoLineaCredito;
	}
	public ClpdLineaCredito getLineaCredito() {
		return lineaCredito;
	}
	public void setLineaCredito(ClpdLineaCredito lineaCredito) {
		this.lineaCredito = lineaCredito;
	}
	
	public ClpdTope getTope() {
		return tope;
	}
	public void setTope(ClpdTope tope) {
		this.tope = tope;
	}
	public BigDecimal getVaLineaCredito() {
		return vaLineaCredito;
	}
	public void setVaLineaCredito(BigDecimal vaLineaCredito) {
		this.vaLineaCredito = vaLineaCredito;
	}
	public BigDecimal getVaSaldoLineaCredito() {
		return vaSaldoLineaCredito;
	}
	public void setVaSaldoLineaCredito(BigDecimal vaSaldoLineaCredito) {
		this.vaSaldoLineaCredito = vaSaldoLineaCredito;
	}
	@Transient
	public List<ClpdFlota> getFlotas() {
		return flotas;
	}
	public void setFlotas(List<ClpdFlota> flotas) {
		this.flotas = flotas;
	}
	@Transient
	public List<ClprClienteEstacion> getClienteEstaciones() {
		return clienteEstaciones;
	}
	public void setClienteEstaciones(List<ClprClienteEstacion> clienteEstaciones) {
		this.clienteEstaciones = clienteEstaciones;
	}
	
	@Transient
	public List<ClpdTope> getTopes() {
		return topes;
	}
	public void setTopes(List<ClpdTope> topes) {
		this.topes = topes;
	}
	
	@Transient
	public String getDeTope() {
		return deTope;
	}
	public void setDeTope(String deTope) {
		this.deTope = deTope;
	}
	
	@Transient
	public BigDecimal getVaPercentage() {
		return vaPercentage;
	}
	public void setVaPercentage(BigDecimal vaPercentage) {
		this.vaPercentage = vaPercentage;
	}	
}
